$.validator.setDefaults({
    highlight: function (e) {
        $(e).closest(".form-group").removeClass("has-success").addClass("has-error")
    }, success: function (e) {
        e.closest(".form-group").removeClass("has-error").addClass("has-success")
    }, errorElement: "span", errorPlacement: function (e, r) {
        e.appendTo(r.is(":radio") || r.is(":checkbox") ? r.parent().parent().parent() : r.parent())
    }, errorClass: "help-block m-b-none", validClass: "help-block m-b-none"
});

$(document).ready(function () {
    $("#inputForm").validate();
});


var formTools = {
      initEditer : function (id) {//传入div的ID，默认是richText
          var E = window.wangEditor;
          var  container = id || "#richText";
          var editor = new E(container);
           // 自定义菜单配置
          editor.customConfig.menus = [
                'head',  // 标题
                'bold',  // 粗体
                'foreColor',  // 文字颜色
                'link',  // 插入链接
                'list',  // 列表
                'justify',  // 对齐方式
                'quote',  // 引用
                'image',  // 插入图片
                'table',
                'undo' , // 撤销
                'redo'  // 重复
            ];

            // 关闭粘贴样式的过滤
          editor.customConfig.pasteFilterStyle = false;
            // 自定义处理粘贴的文本内容
          editor.customConfig.pasteTextHandle = function (content) {
                // content 即粘贴过来的内容（html 或 纯文本），可进行自定义处理然后返回
                return content + '<p>在粘贴内容后面追加一行</p>'
          };
            //下面两个配置，使用其中一个即可显示“上传图片”的tab。但是两者不要同时使用！！！
            //editor.customConfig.uploadImgShowBase64 = true   // 使用 base64 保存图片
          editor.customConfig.uploadImgServer = ctx+'/edu/comm/upload/applyImgs?type=images&currentFolder=DateTime' ; // 上传图片到服务器
          editor.create();
          return editor;
    }
};